فصل اول : بررسی اجمالی SQL Server
- طراحی بانکهای اطلاعاتی و اهمیت استفاده از SQL Server 2008
- بررسی تکامل مرحله ای SQL Server
- ورود به برنامه و شروع به کار در محیط Management Studio
- آشنایی با نحوه ی طراحی و ایجاد پایگاه داده ها (1)و(2)
- مدیریت بانکهای اطلاعاتی از طریق کد نویسی
- نحوه ی حذف یک بانک اطلاعاتی
- نحوه ی ایجاد یک پایگاه داده در حالت Query
فصل دوم : بررسی مبانی امنیت در طراحی بانک های اطلاعاتی
- مدیریت ورودی ها و کنترل آنها
- بررسی کدهای مربوط به اضافه کردن گروه ها و نقشهای ثابت سرور
- بررسی نقشهای پایگاه داده وبرنامه کاربردی و اسکیماها
- نحوه ی صدور مجوز برای ایجاد جدول توسط کاربر
فصل سوم : تعریف جدول ها در محیط SQL Server
- آشنایی با جدول و تعریف آن
- آشنایی با انواع داده ای در SQL Server 2008
- بررسی انواع داده ای برنامه و تولید مقادیر مختلف
- نحوه ی ایجاد یک جدول در محیط Management Studio
- نحوه ی ایجاد یک جدول از طریق کد نویسی
- استفاده از الگوها و تغییر آنها در ساخت جداول
- اضافه کردن ستون به جدول توسط دستور Alter Table
- نحوه ی ایجاد و ساخت فیلد های کلیدی
- آشنایی با نحوه ی ایجاد رابطه بین جدول های مختلف
- بررسی نگارش دستورات برای ایجاد رابطه و قواعد آن
فصل چهارم : بررسی ایندکسها و نمودار های پایگاه داده
- آشنایی با مفهوم ایندکس و انواع آن
- بررسی مباحث مربوط به استفاده از ایندکسها و پارامترهای آنها
- بررسی عوامل موثر در ساخت ایندکسهای نامناسب
- نحوه ی ایجاد یک ایندکس روی یک جدول خاص
- نحوه ی ایجاد ایندکس توسط کد نویسی
- نحوه ی ایجاد ایندکس از طریق الگوها
- نحوه ی ایجاد یک ایندکس در محیط Query Editor
- نحوه ی حذف یک ایندکس واعمال تغییر در ساختار آن
- ایجاد نمودار روابط جداول توسط Database Diagram
فصل پنجم : ایجاد پشتیبان و نگهداری اطلاعات و بازیابی آنها
- بررسی سوابق تراکنش در ایجاد پشتیبان
- بررسی راهبردهای تهیه پشتیبان
- نحوه ی خارج کردن یک بانک اطلاعاتی از حالت فعال
- نحوه ی ایجاد پشتیبان از داده های بانک اطلاعاتی
- پشتیبان گیری بانکهای اطلاعاتی توسط نوشتن دستورات (1)و(2)
- نحوه ی پشتیبان گیری کامل و تفاضلی
- نحوه ی پشتیبان گیری از سوابق تراکنش ها
- نحوه ی پشتیبان گیری از سوابق تراکنش ها توسط کد نویسی
- نحوه ی بازیابی بانک اطلاعاتی در محیط رابط کاربری
- نحوه ی بازیابی اطلاعات توسط کد نویسی(1)و(2)
- ایجاد و قطع ارتباط بانک اطلاعاتی در محیط رابط کاربری
- ایجاد و قطع ارتباط بانک اطلاعاتی در محیط کد نویسی
فصل ششم : مدیریت داده ها در جداول و بانکهای اطلاعاتی
- آشنایی با دستور درج داده ها و مقادیر آن Insert
- ترکیب درج داده ها توسط دستورات Insert , Null
- مدیریت داده ها توسط دستور DBCC
- نحوه ی ایجاد قیدهای گوناگون در ستون ها
- نحوه ی درج چند رکورد به صورت همزمان
- بررسی کامل دستور Select
- جستجو کردن اطلاعات و نمایش آنها
- ایجاد محدودیت در عمل جستجو
- محدود کردن بازگشت داده ها توسط دستور Set Row Count n
- استفاده از پارامترهای داخلی دستور Select
- نحوه ی کار با توابع رشته ای
- مرتب سازی داده ها درخروجی
- جستجوی داده ها براساس دستورLike وآشنایی با دستورSelect Into
- بروز رسانی داده ها توسط دستور Update
- آشنایی با تراکنش ها و حذف داده ها توسط دستور Delete
فصل هفتم : بررسی رویه های ذخیره شده و تریگرها
- تعریف رویه های ذخیره شده و نحوه ی ایجاد آنها
- حالات مختلف اجرا توسط رویه های ذخیره شده
- بررسی دستورات کنترل جریان
- آشنایی با تعریف تریگر
- نحوه ی ایجاد تریگر